raar.agent.process
Class RADebuggerProcess

java.lang.Object
  extended by raar.agent.process.RAProcess
      extended by raar.agent.process.RASpecialProcess
          extended by raar.agent.process.RADebuggerProcess
All Implemented Interfaces:
java.io.Serializable, RADebuggable

public class RADebuggerProcess
extends RASpecialProcess
implements RADebuggable

RADebuggerProcess (Monitor) is used to output certain values in the process map. It does not delay execution.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class raar.agent.process.RAProcess
hasRun, inregister, outregister, register, sourceCode, statement
 
Constructor Summary
RADebuggerProcess(java.lang.String name)
          Construct an RADebuggerProcess.
 
Method Summary
 java.lang.Object clone()
          Clone.
 java.lang.String getDebugInfo()
          Get debug info.
 java.lang.String getDescription()
          Provide a description; how does the process work, et cetera.
 void run()
          Run the process.
 
Methods inherited from class raar.agent.process.RASpecialProcess
decreaseBinding, execute, getAcceptedDataType, getDataType, increaseBinding, isSpecial, reset, setAcceptedDataType, setSourceCode
 
Methods inherited from class raar.agent.process.RAProcess
acceptsInput, dumpRegisters, get, getInputNames, getInputObjects, getOutputNames, getOutputObjects, getProcessName, getSourceCode, set, setProcessName, suppliesOutput
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RADebuggerProcess

public RADebuggerProcess(java.lang.String name)
Construct an RADebuggerProcess. It gets one input and one output.

Method Detail

clone

public java.lang.Object clone()
Clone.

Specified by:
clone in class RASpecialProcess

run

public void run()
         throws RAException
Run the process.

Specified by:
run in class RASpecialProcess
Throws:
RAException

getDebugInfo

public java.lang.String getDebugInfo()
Get debug info.

Specified by:
getDebugInfo in interface RADebuggable

getDescription

public java.lang.String getDescription()
Provide a description; how does the process work, et cetera.

Specified by:
getDescription in class RASpecialProcess